ribbed radiator - French English Dictionary